package cj.web.admin.domain;
/*
 *  
 *  
*/
import java.io.Serializable;

/**
 * 用户基本信息
 */
public class Member extends DataTablePage implements Serializable {

    protected Integer id;
	protected String code;
	protected String name;
	protected String photo;
	protected String companyGroup;
	protected String department;
	protected String sex;
	protected String nation;
	protected String political;
	protected String cjdpsj;
	protected String birthday;
	protected Integer age;
	protected String identityCard;
	protected String cjgzsj;
	protected String jrgzsj;
	protected String type;
	protected String gwlb;
	protected String xcsgw;
	protected String education;
	protected String degree;
	protected String bysj;
	protected String byxx;
	protected String sxzy;
	protected String zyzwmc;
	protected String zwdj;
	protected String zyjszcmc;
	protected String zyjszcdj;
	protected String grjsdjmc;
	protected String yhjn;
	protected String sczj;
	protected String sfygxzbdw;
	protected String email;
	protected String tel;
	protected String address;
	protected String postCode;
	protected Integer state;
	protected Integer deleteFlag;
	protected String createUser;
	protected String createAt;
	protected String updateUser;
	protected String updateAt;
	
	protected Integer ageBegin;
	protected Integer ageEnd;
	protected String ageStr;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPhoto() {
		return photo;
	}
	public void setPhoto(String photo) {
		this.photo = photo;
	}
	public String getCompanyGroup() {
		return companyGroup;
	}
	public void setCompanyGroup(String companyGroup) {
		this.companyGroup = companyGroup;
	}
	public String getDepartment() {
		return department;
	}
	public void setDepartment(String department) {
		this.department = department;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getNation() {
		return nation;
	}
	public void setNation(String nation) {
		this.nation = nation;
	}
	public String getPolitical() {
		return political;
	}
	public void setPolitical(String political) {
		this.political = political;
	}
	public String getCjdpsj() {
		return cjdpsj;
	}
	public void setCjdpsj(String cjdpsj) {
		this.cjdpsj = cjdpsj;
	}
	public String getBirthday() {
		return birthday;
	}
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getIdentityCard() {
		return identityCard;
	}
	public void setIdentityCard(String identityCard) {
		this.identityCard = identityCard;
	}
	public String getCjgzsj() {
		return cjgzsj;
	}
	public void setCjgzsj(String cjgzsj) {
		this.cjgzsj = cjgzsj;
	}
	public String getJrgzsj() {
		return jrgzsj;
	}
	public void setJrgzsj(String jrgzsj) {
		this.jrgzsj = jrgzsj;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getGwlb() {
		return gwlb;
	}
	public void setGwlb(String gwlb) {
		this.gwlb = gwlb;
	}
	public String getXcsgw() {
		return xcsgw;
	}
	public void setXcsgw(String xcsgw) {
		this.xcsgw = xcsgw;
	}
	public String getEducation() {
		return education;
	}
	public void setEducation(String education) {
		this.education = education;
	}
	public String getDegree() {
		return degree;
	}
	public void setDegree(String degree) {
		this.degree = degree;
	}
	public String getBysj() {
		return bysj;
	}
	public void setBysj(String bysj) {
		this.bysj = bysj;
	}
	public String getByxx() {
		return byxx;
	}
	public void setByxx(String byxx) {
		this.byxx = byxx;
	}
	public String getSxzy() {
		return sxzy;
	}
	public void setSxzy(String sxzy) {
		this.sxzy = sxzy;
	}
	public String getZyzwmc() {
		return zyzwmc;
	}
	public void setZyzwmc(String zyzwmc) {
		this.zyzwmc = zyzwmc;
	}
	public String getZwdj() {
		return zwdj;
	}
	public void setZwdj(String zwdj) {
		this.zwdj = zwdj;
	}
	public String getZyjszcmc() {
		return zyjszcmc;
	}
	public void setZyjszcmc(String zyjszcmc) {
		this.zyjszcmc = zyjszcmc;
	}
	public String getZyjszcdj() {
		return zyjszcdj;
	}
	public void setZyjszcdj(String zyjszcdj) {
		this.zyjszcdj = zyjszcdj;
	}
	public String getGrjsdjmc() {
		return grjsdjmc;
	}
	public void setGrjsdjmc(String grjsdjmc) {
		this.grjsdjmc = grjsdjmc;
	}
	public String getYhjn() {
		return yhjn;
	}
	public void setYhjn(String yhjn) {
		this.yhjn = yhjn;
	}
	public String getSczj() {
		return sczj;
	}
	public void setSczj(String sczj) {
		this.sczj = sczj;
	}
	public String getSfygxzbdw() {
		return sfygxzbdw;
	}
	public void setSfygxzbdw(String sfygxzbdw) {
		this.sfygxzbdw = sfygxzbdw;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getTel() {
		return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getPostCode() {
		return postCode;
	}
	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Integer getDeleteFlag() {
		return deleteFlag;
	}
	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getCreateAt() {
		return createAt;
	}
	public void setCreateAt(String createAt) {
		this.createAt = createAt;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	public String getUpdateAt() {
		return updateAt;
	}
	public void setUpdateAt(String updateAt) {
		this.updateAt = updateAt;
	}
	public Integer getAgeBegin() {
		return ageBegin;
	}
	public void setAgeBegin(Integer ageBegin) {
		this.ageBegin = ageBegin;
	}
	public Integer getAgeEnd() {
		return ageEnd;
	}
	public void setAgeEnd(Integer ageEnd) {
		this.ageEnd = ageEnd;
	}
	public String getAgeStr() {
		return ageStr;
	}
	public void setAgeStr(String ageStr) {
		this.ageStr = ageStr;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = super.hashCode();
		result = prime * result + ((address == null) ? 0 : address.hashCode());
		result = prime * result + ((age == null) ? 0 : age.hashCode());
		result = prime * result
				+ ((ageBegin == null) ? 0 : ageBegin.hashCode());
		result = prime * result + ((ageEnd == null) ? 0 : ageEnd.hashCode());
		result = prime * result + ((ageStr == null) ? 0 : ageStr.hashCode());
		result = prime * result
				+ ((birthday == null) ? 0 : birthday.hashCode());
		result = prime * result + ((bysj == null) ? 0 : bysj.hashCode());
		result = prime * result + ((byxx == null) ? 0 : byxx.hashCode());
		result = prime * result + ((cjdpsj == null) ? 0 : cjdpsj.hashCode());
		result = prime * result + ((cjgzsj == null) ? 0 : cjgzsj.hashCode());
		result = prime * result + ((code == null) ? 0 : code.hashCode());
		result = prime * result
				+ ((companyGroup == null) ? 0 : companyGroup.hashCode());
		result = prime * result
				+ ((createAt == null) ? 0 : createAt.hashCode());
		result = prime * result
				+ ((createUser == null) ? 0 : createUser.hashCode());
		result = prime * result + ((degree == null) ? 0 : degree.hashCode());
		result = prime * result
				+ ((deleteFlag == null) ? 0 : deleteFlag.hashCode());
		result = prime * result
				+ ((department == null) ? 0 : department.hashCode());
		result = prime * result
				+ ((education == null) ? 0 : education.hashCode());
		result = prime * result + ((email == null) ? 0 : email.hashCode());
		result = prime * result
				+ ((grjsdjmc == null) ? 0 : grjsdjmc.hashCode());
		result = prime * result + ((gwlb == null) ? 0 : gwlb.hashCode());
		result = prime * result + ((id == null) ? 0 : id.hashCode());
		result = prime * result
				+ ((identityCard == null) ? 0 : identityCard.hashCode());
		result = prime * result + ((jrgzsj == null) ? 0 : jrgzsj.hashCode());
		result = prime * result + ((name == null) ? 0 : name.hashCode());
		result = prime * result + ((nation == null) ? 0 : nation.hashCode());
		result = prime * result + ((photo == null) ? 0 : photo.hashCode());
		result = prime * result
				+ ((political == null) ? 0 : political.hashCode());
		result = prime * result
				+ ((postCode == null) ? 0 : postCode.hashCode());
		result = prime * result + ((sczj == null) ? 0 : sczj.hashCode());
		result = prime * result + ((sex == null) ? 0 : sex.hashCode());
		result = prime * result
				+ ((sfygxzbdw == null) ? 0 : sfygxzbdw.hashCode());
		result = prime * result + ((state == null) ? 0 : state.hashCode());
		result = prime * result + ((sxzy == null) ? 0 : sxzy.hashCode());
		result = prime * result + ((tel == null) ? 0 : tel.hashCode());
		result = prime * result + ((type == null) ? 0 : type.hashCode());
		result = prime * result
				+ ((updateAt == null) ? 0 : updateAt.hashCode());
		result = prime * result
				+ ((updateUser == null) ? 0 : updateUser.hashCode());
		result = prime * result + ((xcsgw == null) ? 0 : xcsgw.hashCode());
		result = prime * result + ((yhjn == null) ? 0 : yhjn.hashCode());
		result = prime * result + ((zwdj == null) ? 0 : zwdj.hashCode());
		result = prime * result
				+ ((zyjszcdj == null) ? 0 : zyjszcdj.hashCode());
		result = prime * result
				+ ((zyjszcmc == null) ? 0 : zyjszcmc.hashCode());
		result = prime * result + ((zyzwmc == null) ? 0 : zyzwmc.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (!super.equals(obj))
			return false;
		if (getClass() != obj.getClass())
			return false;
		Member other = (Member) obj;
		if (address == null) {
			if (other.address != null)
				return false;
		} else if (!address.equals(other.address))
			return false;
		if (age == null) {
			if (other.age != null)
				return false;
		} else if (!age.equals(other.age))
			return false;
		if (ageBegin == null) {
			if (other.ageBegin != null)
				return false;
		} else if (!ageBegin.equals(other.ageBegin))
			return false;
		if (ageEnd == null) {
			if (other.ageEnd != null)
				return false;
		} else if (!ageEnd.equals(other.ageEnd))
			return false;
		if (ageStr == null) {
			if (other.ageStr != null)
				return false;
		} else if (!ageStr.equals(other.ageStr))
			return false;
		if (birthday == null) {
			if (other.birthday != null)
				return false;
		} else if (!birthday.equals(other.birthday))
			return false;
		if (bysj == null) {
			if (other.bysj != null)
				return false;
		} else if (!bysj.equals(other.bysj))
			return false;
		if (byxx == null) {
			if (other.byxx != null)
				return false;
		} else if (!byxx.equals(other.byxx))
			return false;
		if (cjdpsj == null) {
			if (other.cjdpsj != null)
				return false;
		} else if (!cjdpsj.equals(other.cjdpsj))
			return false;
		if (cjgzsj == null) {
			if (other.cjgzsj != null)
				return false;
		} else if (!cjgzsj.equals(other.cjgzsj))
			return false;
		if (code == null) {
			if (other.code != null)
				return false;
		} else if (!code.equals(other.code))
			return false;
		if (companyGroup == null) {
			if (other.companyGroup != null)
				return false;
		} else if (!companyGroup.equals(other.companyGroup))
			return false;
		if (createAt == null) {
			if (other.createAt != null)
				return false;
		} else if (!createAt.equals(other.createAt))
			return false;
		if (createUser == null) {
			if (other.createUser != null)
				return false;
		} else if (!createUser.equals(other.createUser))
			return false;
		if (degree == null) {
			if (other.degree != null)
				return false;
		} else if (!degree.equals(other.degree))
			return false;
		if (deleteFlag == null) {
			if (other.deleteFlag != null)
				return false;
		} else if (!deleteFlag.equals(other.deleteFlag))
			return false;
		if (department == null) {
			if (other.department != null)
				return false;
		} else if (!department.equals(other.department))
			return false;
		if (education == null) {
			if (other.education != null)
				return false;
		} else if (!education.equals(other.education))
			return false;
		if (email == null) {
			if (other.email != null)
				return false;
		} else if (!email.equals(other.email))
			return false;
		if (grjsdjmc == null) {
			if (other.grjsdjmc != null)
				return false;
		} else if (!grjsdjmc.equals(other.grjsdjmc))
			return false;
		if (gwlb == null) {
			if (other.gwlb != null)
				return false;
		} else if (!gwlb.equals(other.gwlb))
			return false;
		if (id == null) {
			if (other.id != null)
				return false;
		} else if (!id.equals(other.id))
			return false;
		if (identityCard == null) {
			if (other.identityCard != null)
				return false;
		} else if (!identityCard.equals(other.identityCard))
			return false;
		if (jrgzsj == null) {
			if (other.jrgzsj != null)
				return false;
		} else if (!jrgzsj.equals(other.jrgzsj))
			return false;
		if (name == null) {
			if (other.name != null)
				return false;
		} else if (!name.equals(other.name))
			return false;
		if (nation == null) {
			if (other.nation != null)
				return false;
		} else if (!nation.equals(other.nation))
			return false;
		if (photo == null) {
			if (other.photo != null)
				return false;
		} else if (!photo.equals(other.photo))
			return false;
		if (political == null) {
			if (other.political != null)
				return false;
		} else if (!political.equals(other.political))
			return false;
		if (postCode == null) {
			if (other.postCode != null)
				return false;
		} else if (!postCode.equals(other.postCode))
			return false;
		if (sczj == null) {
			if (other.sczj != null)
				return false;
		} else if (!sczj.equals(other.sczj))
			return false;
		if (sex == null) {
			if (other.sex != null)
				return false;
		} else if (!sex.equals(other.sex))
			return false;
		if (sfygxzbdw == null) {
			if (other.sfygxzbdw != null)
				return false;
		} else if (!sfygxzbdw.equals(other.sfygxzbdw))
			return false;
		if (state == null) {
			if (other.state != null)
				return false;
		} else if (!state.equals(other.state))
			return false;
		if (sxzy == null) {
			if (other.sxzy != null)
				return false;
		} else if (!sxzy.equals(other.sxzy))
			return false;
		if (tel == null) {
			if (other.tel != null)
				return false;
		} else if (!tel.equals(other.tel))
			return false;
		if (type == null) {
			if (other.type != null)
				return false;
		} else if (!type.equals(other.type))
			return false;
		if (updateAt == null) {
			if (other.updateAt != null)
				return false;
		} else if (!updateAt.equals(other.updateAt))
			return false;
		if (updateUser == null) {
			if (other.updateUser != null)
				return false;
		} else if (!updateUser.equals(other.updateUser))
			return false;
		if (xcsgw == null) {
			if (other.xcsgw != null)
				return false;
		} else if (!xcsgw.equals(other.xcsgw))
			return false;
		if (yhjn == null) {
			if (other.yhjn != null)
				return false;
		} else if (!yhjn.equals(other.yhjn))
			return false;
		if (zwdj == null) {
			if (other.zwdj != null)
				return false;
		} else if (!zwdj.equals(other.zwdj))
			return false;
		if (zyjszcdj == null) {
			if (other.zyjszcdj != null)
				return false;
		} else if (!zyjszcdj.equals(other.zyjszcdj))
			return false;
		if (zyjszcmc == null) {
			if (other.zyjszcmc != null)
				return false;
		} else if (!zyjszcmc.equals(other.zyjszcmc))
			return false;
		if (zyzwmc == null) {
			if (other.zyzwmc != null)
				return false;
		} else if (!zyzwmc.equals(other.zyzwmc))
			return false;
		return true;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Member [id=").append(id).append(", code=").append(code)
				.append(", name=").append(name).append(", photo=")
				.append(photo).append(", companyGroup=").append(companyGroup)
				.append(", department=").append(department).append(", sex=")
				.append(sex).append(", nation=").append(nation)
				.append(", political=").append(political).append(", cjdpsj=")
				.append(cjdpsj).append(", birthday=").append(birthday)
				.append(", age=").append(age).append(", identityCard=")
				.append(identityCard).append(", cjgzsj=").append(cjgzsj)
				.append(", jrgzsj=").append(jrgzsj).append(", type=")
				.append(type).append(", gwlb=").append(gwlb).append(", xcsgw=")
				.append(xcsgw).append(", education=").append(education)
				.append(", degree=").append(degree).append(", bysj=")
				.append(bysj).append(", byxx=").append(byxx).append(", sxzy=")
				.append(sxzy).append(", zyzwmc=").append(zyzwmc)
				.append(", zwdj=").append(zwdj).append(", zyjszcmc=")
				.append(zyjszcmc).append(", zyjszcdj=").append(zyjszcdj)
				.append(", grjsdjmc=").append(grjsdjmc).append(", yhjn=")
				.append(yhjn).append(", sczj=").append(sczj)
				.append(", sfygxzbdw=").append(sfygxzbdw).append(", email=")
				.append(email).append(", tel=").append(tel)
				.append(", address=").append(address).append(", postCode=")
				.append(postCode).append(", state=").append(state)
				.append(", deleteFlag=").append(deleteFlag)
				.append(", createUser=").append(createUser)
				.append(", createAt=").append(createAt).append(", updateUser=")
				.append(updateUser).append(", updateAt=").append(updateAt)
				.append(", ageBegin=").append(ageBegin).append(", ageEnd=")
				.append(ageEnd).append(", ageStr=").append(ageStr).append("]");
		return builder.toString();
	}
}